package com.shire.shire_interface.model.marketing;

import com.alibaba.fastjson.JSONObject;

import java.util.Date;
import java.util.List;

public class WxGroupTask {
    private Integer id;

    private Integer tasktype;

    private Integer taskstatus;

    private Integer membercount;

    private Integer sendcount;

    private Byte sendtype;

    private Date starttime;

    private String groupname;

    private Integer csid;

    private String accountwxid;

    private Date updatetime;

    private Date createtime;

    private Integer status;

    private String groupno;

    private String manageaccounts;

    private Integer finishcount;

    private String applymsg;

    private Integer groupcmdid;

    private Integer groupcmdstatus;

    private String msgcontent;

    private Integer batchnum;
    private List<WxGroupTaskItem> wxGroupTaskItemList;

    private List<String> secondWxAccount; //辅助账号wxAccount
    private Integer memberType; //0：搜索 1:好友 2：群成员
    private List<String> searchNameList;//群成员搜索名列表
    private List<JSONObject> inviteFriendList; //邀请的列表
    private List<JSONObject> inviteGroupFriendList; //邀请的群列表

    public List<WxGroupTaskItem> getWxGroupTaskItemList() {
        return wxGroupTaskItemList;
    }

    public void setWxGroupTaskItemList(List<WxGroupTaskItem> wxGroupTaskItemList) {
        this.wxGroupTaskItemList = wxGroupTaskItemList;
    }

    public List<String> getSecondWxAccount() {
        return secondWxAccount;
    }

    public void setSecondWxAccount(List<String> secondWxAccount) {
        this.secondWxAccount = secondWxAccount;
    }

    public Integer getMemberType() {
        return memberType;
    }

    public void setMemberType(Integer memberType) {
        this.memberType = memberType;
    }

    public List<String> getSearchNameList() {
        return searchNameList;
    }

    public void setSearchNameList(List<String> searchNameList) {
        this.searchNameList = searchNameList;
    }

    public List<JSONObject> getInviteFriendList() {
        return inviteFriendList;
    }

    public void setInviteFriendList(List<JSONObject> inviteFriendList) {
        this.inviteFriendList = inviteFriendList;
    }

    public List<JSONObject> getInviteGroupFriendList() {
        return inviteGroupFriendList;
    }

    public void setInviteGroupFriendList(List<JSONObject> inviteGroupFriendList) {
        this.inviteGroupFriendList = inviteGroupFriendList;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getTasktype() {
        return tasktype;
    }

    public void setTasktype(Integer tasktype) {
        this.tasktype = tasktype;
    }

    public Integer getTaskstatus() {
        return taskstatus;
    }

    public void setTaskstatus(Integer taskstatus) {
        this.taskstatus = taskstatus;
    }

    public Integer getMembercount() {
        return membercount;
    }

    public void setMembercount(Integer membercount) {
        this.membercount = membercount;
    }

    public Integer getSendcount() {
        return sendcount;
    }

    public void setSendcount(Integer sendcount) {
        this.sendcount = sendcount;
    }

    public Byte getSendtype() {
        return sendtype;
    }

    public void setSendtype(Byte sendtype) {
        this.sendtype = sendtype;
    }

    public Date getStarttime() {
        return starttime;
    }

    public void setStarttime(Date starttime) {
        this.starttime = starttime;
    }

    public String getGroupname() {
        return groupname;
    }

    public void setGroupname(String groupname) {
        this.groupname = groupname == null ? null : groupname.trim();
    }

    public Integer getCsid() {
        return csid;
    }

    public void setCsid(Integer csid) {
        this.csid = csid;
    }

    public String getAccountwxid() {
        return accountwxid;
    }

    public void setAccountwxid(String accountwxid) {
        this.accountwxid = accountwxid == null ? null : accountwxid.trim();
    }

    public Date getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(Date updatetime) {
        this.updatetime = updatetime;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getGroupno() {
        return groupno;
    }

    public void setGroupno(String groupno) {
        this.groupno = groupno == null ? null : groupno.trim();
    }

    public String getManageaccounts() {
        return manageaccounts;
    }

    public void setManageaccounts(String manageaccounts) {
        this.manageaccounts = manageaccounts == null ? null : manageaccounts.trim();
    }

    public Integer getFinishcount() {
        return finishcount;
    }

    public void setFinishcount(Integer finishcount) {
        this.finishcount = finishcount;
    }

    public String getApplymsg() {
        return applymsg;
    }

    public void setApplymsg(String applymsg) {
        this.applymsg = applymsg == null ? null : applymsg.trim();
    }

    public Integer getGroupcmdid() {
        return groupcmdid;
    }

    public void setGroupcmdid(Integer groupcmdid) {
        this.groupcmdid = groupcmdid;
    }

    public Integer getGroupcmdstatus() {
        return groupcmdstatus;
    }

    public void setGroupcmdstatus(Integer groupcmdstatus) {
        this.groupcmdstatus = groupcmdstatus;
    }

    public String getMsgcontent() {
        return msgcontent;
    }

    public void setMsgcontent(String msgcontent) {
        this.msgcontent = msgcontent == null ? null : msgcontent.trim();
    }

    public Integer getBatchnum() {
        return batchnum;
    }

    public void setBatchnum(Integer batchnum) {
        this.batchnum = batchnum;
    }
}